# Exit error

Instrukcja Exit error kończy wykonywanie skryptu i zgłasza zdefiniowany przez użytkownika błąd skryptu.

Exit Error expression [(when | unless condition)]

Ponieważ Exit error jest instrukcją sterowania, kończy się średnikiem lub znakiem końca wiersza i nie może przekraczać granicy wiersza.

Argumenty

| Argument | Opis |
| --- | --- |
| expression | Wartość, która jest obliczana i zwracana jako wygenerowany przez użytkownika komunikat o błędzie skryptu. |
| when / unless condition | Opcjonalny warunek. when zgłasza błąd, gdy warunek jest prawdziwy. unless zgłasza błąd, gdy warunek jest fałszywy. |

```
//Exit error
Exit Error 'Load validation failed';
```

```
//Exit error when a condition is fulfilled
Exit Error 'Source connection unavailable' when vConnectionOk=0;
```

```
//Exit error unless a condition is fulfilled
Exit Error 'Required variable is missing' unless len(trim(vRequiredVar))>0;
```

[Exit](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/Exit.htm)

[Exit script](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/exit%20script.htm)

[Instrukcje sterowania skryptem](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/script-control-statements.htm)